package com.nl.controller.web.util;

import com.nl.controller.web.service.SmsUserService;

//import com.nl.controller.web.service.SmsBusiService;

public class SetBeanUtil {
    /**
     * 获取城市的名称
     *
     * @param cityId
     * @return
     */
    public static String getCityName(String cityId) {
        if ("11".equals(cityId)) {
            return "苏州";
        } else if ("12".equals(cityId)) {
            return "淮安";
        } else if ("13".equals(cityId)) {
            return "宿迁";
        } else if ("14".equals(cityId)) {
            return "南京";
        } else if ("15".equals(cityId)) {
            return "连云港";
        } else if ("16".equals(cityId)) {
            return "徐州";
        } else if ("17".equals(cityId)) {
            return "常州";
        } else if ("18".equals(cityId)) {
            return "镇江";
        } else if ("19".equals(cityId)) {
            return "无锡";
        } else if ("20".equals(cityId)) {
            return "南通";
        } else if ("21".equals(cityId)) {
            return "泰州";
        } else if ("22".equals(cityId)) {
            return "盐城";
        } else if ("23".equals(cityId)) {
            return "扬州";
        } else if ("25".equals(cityId)) {
            return "江苏";
        } else {
            return "全省";
        }
    }
    
    /**
     * 获取用户归属地市
     *
     * @param cityId
     * @return
     */
    public static String getUserCityName(String userCity) {
        if ("11".equals(userCity)) {
            return "苏州";
        } else if ("12".equals(userCity)) {
            return "淮安";
        } else if ("13".equals(userCity)) {
            return "宿迁";
        } else if ("14".equals(userCity)) {
            return "南京";
        } else if ("15".equals(userCity)) {
            return "连云港";
        } else if ("16".equals(userCity)) {
            return "徐州";
        } else if ("17".equals(userCity)) {
            return "常州";
        } else if ("18".equals(userCity)) {
            return "镇江";
        } else if ("19".equals(userCity)) {
            return "无锡";
        } else if ("20".equals(userCity)) {
            return "南通";
        } else if ("21".equals(userCity)) {
            return "泰州";
        } else if ("22".equals(userCity)) {
            return "盐城";
        } else if ("23".equals(userCity)) {
            return "扬州";
        } else if ("25".equals(userCity)) {
            return "江苏";
        } else {
            return "";
        }
    }
    
    /**
     * 获取用户归属省份
     *
     * @param cityId
     * @return
     */
    public static String getUserPlaceName(String userPlace) {
        if ("2000250".equals(userPlace)) {
            return "江苏省";
        }else{
        	return "";
        }
    }

    /**
     * 获取短信的发送状态
     *
     * @param state
     * @return
     */
    public static String getSmsSendStatus(String state) {
        if ("1".equals(state)) {
            return "发送成功";
        } else {
            return "待发送";
        }
    }

    /**
     * 获取短信的发送状态
     *
     * @param state
     * @return
     */
    public static String getSmsSendStatus2(String state) {
        if ("1".equals(state)) {
            return "发送成功";
        } else if ("0".equals(state)) {
            return "未发送";
        } else {
            return "发送失败";
        }
    }

    /**
     * 获取项目的状态
     *
     * @param state
     * @return
     */
    public static String getMgrStatus(String state) {
        if ("0".equals(state)) {
            return "开启";
        } else if ("1".equals(state)) {
            return "暂停";
        } else if ("2".equals(state)) {
            return "关闭";
        } else if ("3".equals(state)) {
            return "配置中";
        } else {
            return "系统异常";
        }
    }

    /**
     * 获取级别
     *
     * @param duty
     * @return
     */
    public static String getDuty(String duty) {
        if ("0".equals(duty)) {
            return "省公司管理员";
        } else if ("1".equals(duty)) {
            return "地市管理员";
        } else if ("3".equals(duty)) {
            return "区县管理员";
        } else if ("2".equals(duty)) {
            return "项目管理员";
        } else if ("4".equals(duty)) {
            return "用户";
        } else if ("5".equals(duty)) {
    		 return "地市领导";
    	} else if ("6".equals(duty)) {
            return "供电局领导";
        } else if ("7".equals(duty)) {
            return "供电局操作员";
        } else {
            return "系统异常";
        }
    }

    /**
     * 获取日志的类型
     *
     * @param type
     * @return
     */
    public static String getType(String type) {
        if ("0".equals(type)) {
            return "登录";
        } else if ("1".equals(type)) {
            return "忘记密码";
        } else if ("2".equals(type)) {
            return "新增";
        } else if ("3".equals(type)) {
            return "修改";
        } else if ("4".equals(type)) {
            return "查询";
        } else if ("5".equals(type)) {
            return "删除";
        } else if ("6".equals(type)) {
            return "调用接口";
        }else if ("8".equals(type)) {
            return "审核";
        }else {
            return "系统异常";
        }
    }

    /**
     * 获取日志操作的结果
     *
     * @param result
     * @return
     */
    public static String getResult(String result) {
        if ("0".equals(result)) {
            return "成功";
        } else {
            return "失败";
        }
    }


    /**
     * 获取模板的状态
     *
     * @param state
     * @return
     */
    public static String getTemplate(String state) {
        if ("0".equals(state)) {
            return "待审核";
        } else if ("1".equals(state)) {
            return "审核中";
        } else if ("2".equals(state)) {
            return "审核通过";
        } else if ("3".equals(state)) {
            return "审核不通过";
        } else {
            return "没有配置模板属性";
        }
    }

    public static String getImport(String state) {
        if ("0".equals(state)) {
            return "导入成功";
        } else {
            return "导入失败";
        }
    }
    /**
     * 时间截取
     *
     * @param time
     * @return String
     */
    public static String timeSubString(String time) {
        String time1 = "";
        if (!"".equals(time) && time != null && time.length() > 19) {
            return time.substring(0, 19);
        } else if (time==null){
            return "";
        }else {
            return time;
        }

    }
    /**
     * 获取区县名称
     * @Description:  
     * @author liurr 
     * @date 2019年3月15日 下午1:50:13  
     * @param cityId
     * @return
     */
    public static String getCountyName(String countyId) {
        /*SmsUserService smsUserService=new SmsUserService();
        return smsUserService.getCountyName(countyId);*/
        if ("1101".equals(countyId)) {
            return "姑苏区";
        } else if ("1102".equals(countyId)) {
            return "虎丘区";
        } else if ("1401".equals(countyId)) {
            return "玄武区";
        } else if ("1402".equals(countyId)) {
            return "秦淮区";
        } else{
            return countyId; 
        }
    }

}